Mixels: Fabricating Interfaces Using Programmable Magnetic Pixels